package com.shiqu.web.service;

import com.shiqu.web.bo.Page;
import com.shiqu.web.po.SysPermission;
import com.shiqu.web.po.SysUser;

import java.util.List;
import java.util.Map;

/**
 * Created by admin on 2016/6/7.
 */
public interface SysService {


	/**
	 * 根据用户账号查询用户信息
	 * @param userCode
	 * @return
	 * @throws Exception
	 */
    public SysUser getSysUserByUserCode(String userCode)throws Exception;

    /**
     * 获取菜单列表通过userid
     * @param id
     * @return
     */
    List<SysPermission> getMenuListByUserId(String id);

    /**
     * 通过userid获取权限列表
     * @param userid
     * @return
     */
	public List<SysPermission> getPermissionListByUserId(String userid);

	/**
	 * 获取user分页数据
	 * @param paramMap
	 * @return
	 */
	public Page getUserByPage(Map<String, Object> paramMap);
}
